Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F3 Brazil F4 Brazil F5 Brazil F6 Bolivia F1 Bolivia F2 Brazil F9 Brazil F10 Brazil F11 Brazil F12 Brazil F13 Brazil F14 El Salvador F1 Guatemala F1 Colombia F1 Colombia F2 Brazil F1 Chile F2 Brazil F20 Brazil F21 Brazil F44 Brazil F13 Brazil F16 Colombia F4 Brazil F31 Brazil F33 Brazil F34 Brazil F8 2002 USTA Challenger of Calabasas - Calabasas Cridicard Mastercard Tennis Cup - Campos do Jordao Copa Ericsson Mexico - Guadalajara Visa Tennis Open - Sao Paulo Renault Slovenian Open - Ljubljana Frito Lay/USTA Challenger - Binghamton CMG Asia Open - Hong Kong 12th BH Tennis Open International Cup - Belo Horizonte Singha Tennis Classic - Tarzana Credicard Mastercard Tennis Cup 2005 - Campos do Jordao II Manta Open - Manta XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Santiago Hilton Waikoloa Village USTA Challenger - Waikoloa XI Abierto Internacional de Salinas - Salinas Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis IX Gramado Open - Gramado Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Aracaju Aberto de Santa Catarina de Tenis - Florianopolis Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2007 Nielsen Pro Tennis Championship - Winnetka Sunset Moulding Challenger - Yuba City ATP Challenger Trophy 2008 - Trnava Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Sao Paulo Challenger Salinas Challenger Johannesburg Challenger Brasilia Challenger Bogota Challenger Curitiba Challenger Ramat Hasharon Challenger Lugano Challenger Reggio Emilia Challenger Santos Challenger Cali Challenger Campinas Challenger Belem Challenger Rio De Janeiro Challenger Porto Alegre Challenger Geneva Challenger Helsinki Challenger ATP Challenger Tour Finals Sao Paulo Challenger Maui Challenger Itajai Challenger Rio Quente Challenger Sao Paulo Challenger San Luis Potosi Challenger 2002 - San Luis Potosi BH Tennis Open International Cup - Belo Horizonte Intelig Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte SMS Tennis Cup - Sao Paulo Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Perth Challenger - Perth BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado III Gramado Open de Tenis - Gramado Copa Ericsson Brazil - Sao Paulo Aberto Da Costa Do Sauipe - Bahia Credicard Tennis Cup - Campos do Jordao IV Gramado Open de Tenis - Gramado Telesp Celular Open - Ribeirao Preto Telesp Celular Open - Campinas SMS Tennis Open - Sao Paulo Windy City Classic - Winnetka TESS Tennis Classic - Campinas Countrywide Classic USTA Men's Challenger - Carson Copa Ericsson - Sao Paulo Ourocard Tennis Challenger - Sao Paulo USTA Freeman Men's Challenger - Joplin Bogota Challenger Sao Jose Do Rio Preto Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Turin Challenger Johannesburg Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Blois Challenger Guzzini Challenger - Recanati Schickendanz Open - Furth Australian Men's Hardcourt Championships - Adelaide Adidas International - Sydney Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Heineken Open - Singapore Adidas International - Sydney ERA Real Estate Clay Court Championships - Orlando Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Infiniti Open - Los Angeles Heineken Open Singapore - Singapore AAPT Championships - Adelaide Adidas International - Sydney Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - Queen's/London RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Adidas International - Sydney Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch Brazil Open - Salvador AIG Japan Open - Tokyo Siebel Open - San Jose Trofeo Conde de Godo - Barcelona The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Brasil Open - Salvador AIG Japan Open - Tokyo Stockholm Open - Stockholm Aberto de Sao Paulo - Sao Paulo Mercedes-Benz Cup - Los Angeles X Abierto Internacional de Salinas - Salinas Ljubljana Open - Ljubljana Sassuolo Challenger - Sassuolo Trofeo Internacional Club Laieta - Barcelona USTA Comerica Challenger - Aptos 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado Copa Petrobras - Bogota Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires Nossa Caixa Tennis Cup - Sao Paulo USTA Men's Challenger of Dallas - Dallas Abierto Colombiano de Tenis - Bogota Unique Zagreb Open - Zagreb Baden Open - Ettlingen Campbell's Hall of Fame Tennis Championships - Newport Czech Open 2006 - Prostejov Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island ARAG World Team Championship - Dusseldorf 2006 North Shore Pro Tennis Championship - Winnetka Brasil Open - Costa do Sauipe The Stella Artois Grass Court Championships - London Thailand Open - Bangkok Credicard Mastercard Tennis Cup - Campos do Jordao Next Generation Adelaide International - Adelaide Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach BH Tennis Open International Cup - Belo Horizonte The Stella Artois Championships - London RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Chennai Open - Chennai Next Generation Adelaide International - Adelaide Sydney International - Sydney Brasil Open - Costa do Sauipe Open 13 - Marseille The Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach II Manta Open - Manta The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Copa Petrobras Uruguray - Montevideo Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo II Cyclus Open de Tenis - Florianopolis XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Casablanca Bancolombia Open - Bogota Bordeaux Challenger Amazonia Open de Tenis - Belem Next Generation Adelaide International - Adelaide BH Tennis Open - Belo Horizonte Medibank International - Sydney Tennis Channel Open - Las Vegas The Artois Championships - London IV Manta Open - Manta Medibank International - Sydney SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston BMW Open - Munich AEGON Championships - London Lubbock Challenger - Lubbock Legg Mason Tennis Classic - Washington Oklahoma Challenger - Tulsa AIG Japan Open Tennis Championships - Tokyo XIII Trofeo Ciudad de Quito - Quito Proton Malaysian Open - Kuala Lumpur Medibank International - Sydney SA Tennis Open - Johannesburg U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Winston Salem - Winston Salem Apia International - Sydney Brasil Open - Sao Paulo Aberto de Sao Paulo - Sao Paulo ITG Miami Challenger - Miami Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Campbell's Hall of Fame Tennis Championships - Newport Puerto Rico Challenger Tennis Event - Humacao SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Brasil Open - Sao Paulo SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Seguros Bolivar Open - Medellin Hall of Fame Tennis Championships - Newport Zenith Tennis Cup-Harbour Club - Milan BB&T Atlanta Open - Atlanta Citi Open - Washington Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Seguros Bolivar Open - Bogota US Men's Clay Court Championship - Houston BMW Open - Munich AEGON Championships - London Hall of Fame Tennis Championships - Newport V Manta Open-Trofeo Ricardo Delgado Aray - Manta Citi Open - Washington US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch AEGON Championships - London Kos Succhetti Tennis Cup - Cordenons Citi Open - Washington ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Pharma Medico Open 2008 - Aarhus Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Rhodes Challenger Ramat Hasharon Challenger Copa Petrobras-Uruguay - Montevideo Zagreb Challenger Pozoblanco Challenger Rimini Challenger Belo Horizonte Challenger Campos do Jordao Challenger Napoli Challenger Mons Challenger Rennes Challenger Florionapolis Challenger Medellin Challenger Lugano Challenger Turin Challenger Sao Paulo Challenger Sao Paulo Challenger Salinas Challenger Bucaramanga Challenger Blunmenau Challenger Segovia Challenger Brasilia Challenger Salvador Challenger Bangkok Challenger Sao Paulo Challenger Medellin Challenger Sao Paulo Challenger Singapore Challenger Blumenau Challenger Santos Challenger Campos do Jordao Challenger Recife Challenger VII Avierto Internacional de Salinas - Salinas Sao Jose Do Rio Preto Challenger Hungarian Open - Budapest Sao Leopoldo Challenger Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Sao Paulo Challenger Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Bucaramanga Challenger Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Florianopolis Challenger Guadalajara Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Blumenau Challenger Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Sao Paulo Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Sony Ericsson Open - Miami Rio Quente Challenger Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Caltanissetta Challenger Monza Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Gramado Challenger - Gramado BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Bratislava Challenger Mutua Madrid Open - Madrid 1st Challenger Tournament Leon - Leon Western & Southern Open - Cincinnati Miami Open - Miami Santos Challenger Sao Paulo Challenger Caltanissetta Challenger Manta Challenger Oberstaufen Challenger Campinas Challenger Segovia Challenger VI Gramado Open de Tenis - Gramado Global Telecom Open - Florianopolis Nossa Caixa Aberto de Sao Paulo - Sao Paulo Copa Ericsson Brazil - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao BCP Tennis Classic - Sao Paulo Joinville Tennis Festival - Joinville Pilot Pen International - New Haven Segundo Aberto de Brasilia - Brasilia The Nottingham Open - Nottingham Santiago Challenger Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Franklin Templeton Tennis Classic - Scottsdale Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne AIG Japan Open - Tokyo French Open - Paris Wimbledon - London U.S. Open - New York Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York The Stella Artois Grass Court Championships - London AAPT Championships - Adelaide Franklin Templeton Tennis Classic - Scottsdale AT&T Challenge - Atlanta RCA Championships - Indianapolis The Stella Artois Grass Court Championships - London Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam French Open - Paris Wimbledon - London Brasil Open - Costa do Sauipe Brasil Open - Costa do Sauipe Grand Prix de Tennis de Lyon - Lyon Allianz Suisse Open Gstaad - Gstaad U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Bet-at-home Cup - Kitzbuhel French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open de Nice Cote d'Azur - Nice French Open - Paris Wimbledon - London MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires China Open - Beijing Erste Bank Open - Vienna Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Countrywide Classic - Los Angeles US Men's Clay Court Championship - Houston Brisbane International - Brisbane Pacific Life Open - Indian Wells AEGON Championships - London Rogers Cup - Toronto Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Australian Open - Melbourne Rogers Cup - Montreal Sony Ericsson Open - Miami French Open - Paris Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, F, AUS-ESP 3-1 Davis Cup, World Group, SF, AUS-RUS 4-1 Davis Cup, World Group, QF, AUS-USA 4-1 Davis Cup, World Group, F, AUS-FRA 3-2 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, QF, AUS-GER 3-2 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, F, ESP-AUS 3-1 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QF, AUS-BRA 3-1 Davis Cup, World Group, SF, AUS-SWE 4-1 Davis Cup, World Group, F, FRA-AUS 3-2 Davis Cup, World Group, QR, AUS-IND 5-0 Davis Cup, World Group, 1R, AUS-GBR 4-1 Davis Cup, World Group, QF, AUS-SWE 5-0 Davis Cup, World Group, SF, AUS-SUI 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, SWE-AUS 4-1 Davis Cup, World Group, QR, AUS-MAR 4-1 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, World Group, QF, AUS-BLR 5-0 Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group 1, 2R, AUS-THA 5-0 Davis Cup, World Group, PO, CRO-BRA, 4-1 Hopman Cup - Perth Davis Cup, Group 1, 2R, THA-AUS 2-3 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, PO, AUS-BEL 2-3 Hopman Cup - Perth Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, World Group, PO, AUS-SUI 2-3 Hopman Cup - Perth Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, QF, AUS-KAZ 3-2 Hopman Cup - Perth AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Tennis Masters Cup - Lisbon Tennis Masters Cup - Sydney Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Olympics - Sydney Olympics - Beijing Olympics - London